﻿.iminterestedarea {
    margin-top: 15px
}
.menufindarea {
    border: none;
    border-bottom: solid 1px #ECE9EF;
    clear: both;
    display: block;
    height: 44px;
    width: 820px;
}
.menufindareaon {
    border-color: #ECE9EF #ECE9EF #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: #2D1D40 !important;
    font-size: 18px;
}
.menufindareaon a {
    color: #2D1D40!important;
}
.menufindareaoff {
    font-size: 18px;
    border: solid 1px #FFFFFF;
    border-bottom: solid 1px #ECE9EF;
}
.menutodaysmatches {
    cursor: pointer;
    display: inline;
    float: left;
    height: 27px;
    padding: 10px 20px 6px;
}
.menusearch {
    cursor: pointer;
    display: inline;
    float: left;
    height: 27px;
    padding: 10px 20px 6px;
}
.menuiminterested {
    cursor: pointer;
    display: inline;
    float: left;
    height: 27px;
    padding: 10px 20px 6px;
}
#columnright {
    width: 300px;
    margin-top: 49px;
}
.todaysmatchescontent {
    display: block;
    clear: both;
}
.searchcontent {
    display: block;
    clear: both;
}
.iminterestedcontent {
    display: block;
    clear: both;
}
/* search button styles - use some of these on search */
.searchparameter {
    border: solid 1px #cbc8ce;
    background-color: #e2e1e3;
    color: #2d1d40;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px;
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 10px;
}
 .searchparameter p {
     display: inline;
     float: left;
     font-size: 14px;
     margin-top: 2px;
     margin-bottom: 0px;
 }
 .searchparameter img {
     display: inline;
     float: right;
     margin-left: 5px;
     margin-top: 6px;
 }
.hidebuttonfix {
    margin-top: 3px !important
}
.searchparameterexpanded p {
    display: inline;
    float: left;
    font-size: 14px;
    margin-top: 2px;
    margin-bottom: 0px;
}
.searchparameterexpanded img {
    display: inline;
    float: right;
    margin-left: 5px;
    margin-top: 6px;
}
.searchparameterexpanded {
    border: solid 1px #cbc8ce;
    background-color: #e2e1e3;
    color: #2d1d40;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px 5px 0px 0px;
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
}
.searchparameteroption {
    border: solid 1px #cbc8ce;
    border-top: none;
    background-color: #f0eff0;
    color: #2d1d40;
    padding-left: 7px;
    padding-right: 7px;
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
}
.searchparameteroptionlast {
    border: solid 1px #cbc8ce;
    border-top: none;
    background-color: #f0eff0;
    color: #2d1d40;
    padding-left: 7px;
    padding-right: 7px;
    border-radius: 0px 0px 5px 5px;
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
}
.searchparameter2 {
    border: solid 1px #cbc8ce;
    background-color: #FFF;
    color: #2d1d40;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px;
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 10px;
}
 .searchparameter2 p {
     display: inline;
     float: left;
     font-size: 14px;
     margin-top: 0px;
     margin-bottom: 0px;
     margin-right: 20px;
 }
 .searchparameter2 img {
     display: inline;
     float: right;
     margin-left: 5px;
     margin-top: 6px;
 }
.searchparameterexpanded2 p {
    display: inline;
    float: left;
    font-size: 14px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 20px;
}
.searchparameterexpanded2 img {
    display: inline;
    float: right;
    margin-left: 5px;
    margin-top: 6px;
}
.searchparameterexpanded2 {
    border: solid 1px #cbc8ce;
    background-color: #FFF;
    color: #2d1d40;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px 5px 0px 0px;
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
}
.searchparameteroption2 {
    border: solid 1px #cbc8ce;
    border-top: none;
    background-color: #FFF;
    color: #2d1d40;
    padding-left: 7px;
    padding-right: 7px;
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
}
.searchparameteroptionlast2 {
    border: solid 1px #cbc8ce;
    border-top: none;
    background-color: #FFF;
    color: #2d1d40;
    padding-left: 7px;
    padding-right: 7px;
    border-radius: 0px 0px 5px 5px;
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
}
.searchparameteroptionhover {
    background-color: #e2e1e3
}
.searchagesexpandedplace {
    position: relative;
    z-index: 991;
}
.searchagesexpanded {
    position: absolute;
    z-index: 989;
}
.searchzipexpandedplace {
    position: relative;
    z-index: 991;
}
.searchzipexpanded {
    position: absolute;
    z-index: 989;
}
.searchzipexpanded {
    width: 128px
}
.searchzip {
    width: 128px
}
.searchcountryexpandedplace {
    position: relative;
    z-index: 989;
}
.searchcountryexpanded {
    position: absolute;
    z-index: 989;
}
.searchparameteroptionlast p {
    display: inline;
    float: left;
    margin-top: 3px;
}
.searchparameteroptionlast input {
    margin-top: 2px;
    display: inline;
    float: left;
}
/* search content styles */
.searchrow {
    width: 820px
}
.usersearchrow {
    width: 820px;
    height: 80px;
}
.searchcol1 {
    display: inline;
    float: left;
    width: 94px;
}
.usersearchcol1 {
    display: inline;
    float: left;
    width: 400px;
    font-size: 14px;
}
 .usersearchcol1 input {
     width: 229px;
     height: 22px;
     background-color: #f7f8f6;
     border: solid 1px #eae8ec;
     display: inline;
     float: left;
     font-size: 14px;
     margin-top: 26px;
 }
 .usersearchcol1 p {
     display: inline;
     float: left;
     margin-top: 28px;
     margin-right: 15px;
 }
.searchcol1 p {
    margin-top: 30px
}
.searchcol2 {
    display: inline;
    float: left;
    margin-top: 30px;
    width: 54px;
}
.usersearchcol3 {
    display: inline;
    float: left;
    margin-top: 22px;
    width: 70px;
    margin-left: 16px;
}
.searchcol3 {
    display: inline;
    float: left;
    margin-right: 0px;
    margin-top: 24px;
    width: 650px;
    padding-bottom: 10px;
}
.usersearchcol2 {
    display: inline;
    float: left;
    margin-right: 10px;
    margin-top: 17px;
    width: 95px;
    padding-bottom: 10px;
}
.searchcol4 {
    display: inline;
    float: left;
    margin-top: 5px;
}
.usersearchcol4 {
    display: inline;
    float: left;
    margin-top: 27px;
}
.searchcol4 p {
    display: inline;
    float: left;
    float: right;
}
.searchcol2top {
    display: block;
    clear: both;
}
.searchcol2bottom {
    display: block;
    clear: both;
    padding-top: 2px;
}
.searchcol2top input {
    display: inline;
    float: left;
    padding: 0px;
    margin: 0px;
    margin-top: 2px;
    margin-right: 4px;
}
.searchcol2top p {
    display: inline;
    float: left;
    color: #aea7b5;
}
.searchcol2bottom input {
    display: inline;
    float: left;
    padding: 0px;
    margin: 0px;
    margin-top: 2px;
    margin-right: 4px;
}
.searchcol2bottom p {
    display: inline;
    float: left;
    color: #aea7b5;
}
.hidesearchparameters {
    cursor: pointer;
    margin-right: 12px;
    font-size: 14px;
    margin-top: 2px;
}
.clearfix {
    clear: both !important;
    display: block !important;
    float: none !important;
    font-size: 2px !important;
    width: 10px;
}
.searchbuttonrepeat {
    display: inline;
    float: left;
    margin-right: 10px;
}
.searchageformitems p {
    display: inline;
    float: left;
}
.searchageformitems input {
    display: inline;
    float: left;
    width: 20px;
    border: solid 1px;
    margin-left: 3px;
    margin-right: 3px;
}
.searchzipformitems p {
    display: inline;
    float: left;
}
.searchzipformitems input {
    display: inline;
    float: right;
    width: 50px;
    margin-left: 5px;
    border: solid 1px;
}
.searchcountryformitems p {
    display: inline;
    float: left;
    margin-top: 4px;
}
.searchcountryformitems input {
    display: inline;
    float: right;
    width: 50px;
    margin-left: 5px;
    border: solid 1px;
}
.searchcountryformitems select {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-top: 4px;
}
.searchphotosexpandedplace {
    position: relative;
    z-index: 99999;
}
.searchphotosexpanded {
    position: absolute;
    z-index: 989;
}
.photooptionsrepeat {
    display: block;
    clear: both;
}
 .photooptionsrepeat p {
     margin: 0px;
     float: left;
 }
 .photooptionsrepeat input {
     width: 20px;
     padding: 0px;
     margin: 0px;
     float: left;
     margin-top: 3px;
 }
.search2ndrow {
    display: block;
    clear: both;
}
.searchmoreexpandedplace {
    position: relative;
    z-index: 99999;
}
.searchmoreexpanded {
    position: absolute;
    z-index: 989;
}
.searchheightformitems input {
    display: inline;
    float: left;
    width: 30px;
    border: solid 1px;
}
.searchheightformitems select {
    margin-top: 4px;
    display: inline;
    float: left;
}
.searchheightformitems p {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
}
.searchheightexpandedplace {
    position: relative;
    z-index: 99999;
}
.searchheightexpanded {
    position: absolute;
    z-index: 989;
}
.searchlookingforexpandedplace {
    position: relative;
    z-index: 99999;
}
.searchlookingforexpanded {
    position: absolute;
    z-index: 989;
}
.searchlookingforformitems p {
    display: inline;
    float: left;
}
.searchlookingforformitems input {
    display: inline;
    float: left;
}
.searchlookingfor {
    width: 160px
}
 .searchlookingfor img {
     float: right
 }
.searchlookingforexpanded {
    width: 160px
}
.searchstatusexpandedplace {
    position: relative;
    z-index: 99999;
}
.searchstatusexpanded {
    position: absolute;
    z-index: 989;
}
.searchstatusformitems p {
    display: inline;
    float: left;
}
.searchstatusformitems input {
    display: inline;
    float: left;
}
.searchstatus {
    width: 140px
}
 .searchstatus img {
     float: right
 }
.searchstatusexpanded {
    width: 140px
}
.searchethnicityexpandedplace {
    position: relative;
    z-index: 99999;
}
.searchethnicityexpanded {
    position: absolute;
    z-index: 989;
}
.searchzodiacexpandedplace {
    z-index: 99999;
    position: relative;
}
.searchzodiacexpanded {
    position: absolute;
    z-index: 989;
}
.searchreligionexpandedplace {
    z-index: 99999;
    position: relative;
}
.searchreligionexpanded {
    position: absolute;
    z-index: 989;
}
.searchethnicityformitems p {
    display: inline;
    float: left;
}
.searchethnicityformitems input {
    display: inline;
    float: left;
}
.searchzodiac {
    width: 110px
}
.searchzodiacexpanded {
    width: 110px
}
.searchreligion {
    width: 110px
}
.searchreligionexpanded {
    width: 110px
}
.searchethnicity {
    width: 175px
}
 .searchethnicity img {
     float: right
 }
.searchethnicityexpanded {
    width: 175px
}
.searchages {
    width: 150px
}
.searchagesexpanded {
    width: 150px
}
.searchcountry {
    width: 200px
}
.searchcountrycexpanded {
    width: 200px
}
.searchphotos {
    width: 120px
}
.searchphotosexpanded {
    width: 120px
}
.searchheight {
    width: 170px
}
.searchheightexpanded {
    width: 170px
}
.searchparametersshow {
    height: auto;
    display: block;
    clear: both;
}
.searchsmokingexpandedplace {
    z-index: 99999;
    position: relative;
}
.searchsmokingexpanded {
    position: absolute;
    z-index: 989;
}
.searchsmokingformitems p {
    display: inline;
    float: left;
}
.searchsmokingformitems input {
    display: inline;
    float: left;
}
.searchsmoking {
    width: 158px
}
 .searchsmoking img {
     float: right
 }
.searchsmokingexpanded {
    width: 158px
}
.searchbuildexpandedplace {
    position: relative;
    z-index: 99999;
}
.searchbuildexpanded {
    position: absolute
}
.searchbuildformitems p {
    display: inline;
    float: left;
}
.searchbuildformitems input {
    display: inline;
    float: left;
}
.searchbuild {
    width: 165px
}
 .searchbuild img {
     float: right
 }
.searchbuildexpanded {
    width: 165px
}
.searchchildrenexpandedplace {
    position: relative;
    z-index: 99999;
}
.searchchildrenexpanded {
    position: absolute;
    z-index: 989;
}
.searchchildrenformitems p {
    display: inline;
    float: left;
}
.searchchildrenformitems input {
    display: inline;
    float: left;
}
.searchchildren img {
    float: right
}
.searchsynagogueexpandedplace {
    position: relative;
    z-index: 99999;
}
.searchsynagogueexpanded {
    position: absolute;
    z-index: 989;
}
.searchsynagogueformitems p {
    display: inline;
    float: left;
}
.searchsynagogueformitems input {
    display: inline;
    float: left;
}
.searchsynagogue {
    width: 145px
}
 .searchsynagogue img {
     float: right
 }
.searchsynagogueexpanded {
    width: 145px
}
.searchkeepkosherexpandedplace {
    position: relative;
    z-index: 99999;
}
.searchkeepkosherexpanded {
    position: absolute;
    z-index: 989;
}
.searchkeepkosherformitems p {
    display: inline;
    float: left;
}
.searchkeepkosherformitems input {
    display: inline;
    float: left;
}
.searchkeepkosher {
    width: 150px
}
 .searchkeepkosher img {
     float: right
 }
.searchkeepkosherexpanded {
    width: 150px
}
.searchcountry {
    width: 200px
}
.searchcountryexpanded {
    width: 200px
}
.searchmoreexpanded {
    width: 90px
}
.searchmore {
    width: 90px
}
.searchchildren {
    width: 100px
}
.searchchildrenexpanded {
    width: 100px
}
/* search results and pagingation */
.searchresults {
    display: block;
    clear: both;
    width: 820px;
    border: none;
    border-top: solid 1px #ECE9EF;
}
.yescontenttoprow {
    clear: both;
    display: block;
    padding-bottom: 10px;
    padding-top: 4px;
}
.results {
    color: #CBC8CE;
    display: inline;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-top: 12px;
}
#paginationalone {
    display: inline;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-left: 23px;
    margin-top: 15px;
}

#paginationalone ul {
    list-style-type: none;
}

#paginationalone ul  li{
    display: inline;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-left: 23px;
    margin-top: 15px;
}

#paginationalone ul li a
{
	width: 20px;
}

#paginationalone ul li a:hover
{
color: #fff;
background-color: #FA8100 !important;
border-radius: 3px;
text-align: center;
}

.paginationon {
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    margin-left: 2px;
    margin-right: 2px;
    padding: 0 4px;
    text-align: center;
}
#paginationalone img {
    margin-left: 5px;
    margin-right: 5px;
}
.toprowfloatright {
    float: right;
    margin-right: 5px;
    width: 135px;
}
.searchsort {
    width: 175px;
    height: 10px;
    display: inline;
    float: right;
    margin-top: 10px;
    margin-left: 30px;
}
 .searchsort p {
     display: inline;
     float: right;
     font-size: 12px;
     margin-right: 10px;
     margin-top: 4px;
 }
 .searchsort select {
     display: inline;
     float: right;
     font-size: 12px;
     margin-top: 3px;
 }
.listpagelinksarea {
    margin-top: 11px;
    text-align: center;
    font-size: 12px;
    display: block;
}
.yescontentmiddlerow {
    margin-top: 0px;
    width: 820px;
    display: block;
    clear: both;
}
.profilerepeat {
    border: none;
    border-top: solid 1px #ECE9EF;
    clear: both;
    display: block;
    padding-top: 15px;
    width: 820px;
    padding-bottom: 15px;
}
.profilerepeatcol1 {
    display: inline;
    float: left;
    height: 102px;
    margin-top: 0px;
    width: 85px;
}
.newalertoverlayplace {
    position: relative;
    z-index: 54001;
}
.newalertoverlay {
    position: absolute;
    z-index: 6;
}
.userpic {
    height: 100px;
    margin-left: 2px;
    margin-top: 2px;
    width: 80px;
}
.profilerepeatcol2 {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-top: 0px;
    width: 680px;
}
.profilerepeatcol2row1 {
    clear: both;
    display: block;
}
 .profilerepeatcol2row1 p {
     display: inline;
     float: left;
 }
 .profilerepeatcol2row1 img {
     display: inline;
     float: left;
     margin-left: 12px;
     margin-right: 3px;
     margin-top: -3px;
 }
.timestampcl {
    display: inline;
    float: left;
    margin-left: 10px;
}
.profilerepeatcol2row2 {
    clear: both;
    display: block;
    padding-top: 5px;
}
 .profilerepeatcol2row2 p {
     display: inline;
     float: left;
 }
 .profilerepeatcol2row2 img {
     display: inline;
     float: left;
     margin-left: 8px;
     margin-right: 3px;
     margin-top: 0px;
 }
.profilerepeatcol2row3 {
    clear: both;
    display: block;
    word-wrap: break-word;
}
.lightgraytext {
    color: #AEA7B5
}
.bottomrow {
    border: none;
    border-top: solid 1px #ECE9EF;
    clear: both;
    display: block;
    height: 50px;
    margin-top: 0px;
    width: 820px;
}
#paginationsearch {
    margin-top: 30px !important
}
#profileoverlayplace {
    position: relative;
    z-index: 99;
}
#profileoverlay {
    background-image: url(images/blackoverlay.png);
    height: 24px;
    left: 2px;
    position: absolute;
    top: 78px;
    width: 80px;
    z-index: 100;
}
 #profileoverlay img {
     display: inline;
     float: left;
     margin-left: 6px;
     margin-top: 3px;
 }
 #profileoverlay p {
     display: inline;
     float: left;
     font-size: 11px;
     line-height: 12px;
     margin-left: 0px;
     margin-top: 6px;
     width: 80px;
     text-align: center;
 }
 #profileoverlay a {
     color: #FFFFFF
 }
#profileoverlaybirthday {
    height: 30px;
    left: 2px;
    position: absolute;
    top: 72px;
    width: 80px;
    z-index: 100;
}
 #profileoverlaybirthday img {
     display: inline;
     float: left;
     margin-left: 6px;
     margin-top: 3px;
 }
 #profileoverlaybirthday p {
     display: inline;
     float: left;
     font-size: 11px;
     line-height: 12px;
     margin-left: 4px;
     margin-top: 2px;
     width: 50px;
 }
 #profileoverlaybirthday a {
     color: #FFFFFF
 }
.viewbylist {
    margin-left: 0px;
    margin-top: 3px;
}
.searchparametershide {
    font-size: 14px;
    text-align: right;
    padding-top: 12px;
    padding-bottom: 13px;
}
.nomessagesarea {
    border: none;
    border-top: solid 1px #ECE9EF;
    margin-bottom: 50px;
    margin-top: 0px;
    padding-top: 40px;
    text-align: center;
    width: 820px;
}
 .nomessagesarea h1 {
     font-size: 24px;
     font-weight: bold;
     margin-bottom: 10px;
 }
 .nomessagesarea p {
     margin-bottom: 20px;
     margin-left: auto;
     margin-right: auto;
     width: 500px;
 }
.nomessagesareaa {
    display: block;
    margin-top: 26px;
}
.searchresultsgalleryview {
    width: 820px;
    padding-top: 20px;
    border: none;
    border-top: solid 1px #ECE9EF;
    padding-bottom: 10px;
}
.profilerepeatgallery {
    width: 133px;
    height: 190px;
    display: inline;
    float: left;
    margin-right: 31px;
    margin-bottom: 30px;
}
.staroverlayplace {
    position: relative;
    z-index: 540;
}
.staroverlay {
    position: absolute
}
.galleryphoto {
    margin-left: 1px;
    margin-top: 1px;
    width: 132px;
    height: 165px;
    border: none;
}
.galleryviewusername {
    display: block;
    clear: both;
    margin-top: 2px;
}
 .galleryviewusername img {
     display: inline;
     float: left;
     margin-top: 5px;
 }
 .galleryviewusername p {
     display: inline;
     float: left;
     font-size: 14px;
     margin-top: 2px;
     margin-left: 5px;
 }
.lastinrow {

}
.searchparametersmaller {
    padding: 0px 5px 0px 5px !important
}
.searchparametersmaller2 {
    padding: 1px 5px 1px 5px !important
}
.ziperrorplace {
    position: relative
}
.ziperror {
    position: absolute;
    left: 297px;
    top: -45px;
}
.ziperrorblock {
    width: 125px;
    height: 60px;
    background-color: #bf2726;
    color: #FFFFFF;
}
 .ziperrorblock p {
     font-size: 14px;
     width: 100px;
     margin-left: 16px;
     padding-top: 10px;
 }
.redarrowdown img {
    margin-left: 48px
}
.morecommunications {
    border-radius: 3px 3px 3px 3px;
    clear: both;
    display: block;
    height: 40px;
    width: 820px;
    margin-bottom: 20px;
}
 .morecommunications p {
     font-size: 20px;
     margin-left: 20px;
     padding-top: 7px;
 }
#SearchResultsContainer {
    display: block;
    clear: both;
}
.showhidearrowup {
    display: inline;
    float: right;
    cursor: pointer;
    margin-top: 12px;
}
 .showhidearrowup a {
     display: inline;
     float: left;
     font-size: 14px;
 }
 .showhidearrowup img {
     display: inline;
     float: left;
     margin-top: 5px;
     margin-left: 5px;
 }
.showhidearrowdown {
    display: inline;
    float: right;
    cursor: pointer;
    margin-top: 12px;
}
 .showhidearrowdown a {
     display: inline;
     float: left;
     font-size: 14px;
 }
 .showhidearrowdown img {
     display: inline;
     float: left;
     margin-top: 5px;
     margin-left: 5px;
 }
.bluestarburstmatches {
    width: 31px;
    height: 30px;
    display: inline;
    float: left;
    margin-left: 7px;
    margin-top: -3px;
}
 .bluestarburstmatches p {
     display: inline;
     float: left;
     font-size: 14px;
     font-weight: bold;
     margin-right: 2px;
     margin-top: 6px;
     text-align: center;
     width: 30px;
 }
.menutodaysmatches p {
    display: inline;
    float: left;
}
.menusearch p {
    display: inline;
    float: left;
}
.menuiminterested p {
    display: inline;
    float: left;
}
/* im interested content  */
.iminterestedsearchrow {
    width: 820px;
    height: 86px;
}
.iminterestedusernamerow {
    width: 780px;
    padding: 20px;
    background-color: #f6f5fc;
    border-radius: 3px;
}
.iminteresteduserphotorow {
    width: 780px;
    padding: 20px;
    background-color: #f6f5fc;
    border-radius: 3px;
    margin-top: 5px;
    text-align: center;
}
.nomatchtext {
    text-align: left;
    padding-top: 20px;
    padding-bottom: 20px;
}
.iminterestedusernameleft {
    display: inline;
    float: left;
    width: 320px;
}
.iminterestedusernamecenter {
    display: inline;
    float: left;
    width: 90px;
}
 .iminterestedusernamecenter  p {
     margin-top: 42px
 }
.iminterestedusernameright {
    display: inline;
    float: right;
    width: 370px;
}
.imininterestuser {
    font-size: 24px
}
.iminteresteduserinfo {
    line-height: 20px;
    display: inline;
    float: left;
}
.areyouinterestedtext p {
    font-size: 20px;
    margin-left: 20px;
    text-align: right;
    margin-right: 20px;
}
.areyouinterestedctabtns p {
    display: inline;
    float: right;
    margin-left: 20px;
}
.areyouinterestedctabtns {
    margin-top: 15px
}
.iminterestedsearchcol1 {
    display: inline;
    float: left;
    width: 94px;
}
 .iminterestedsearchcol1 p {
     margin-top: 30px
 }
.iminterestedsearchcol2 {
    display: inline;
    float: left;
    margin-top: 30px;
    width: 70px;
}
.iminterestedsearchcol3 {
    display: inline;
    float: left;
    margin-right: 10px;
    margin-top: 24px;
}
.iminterestedsearchcol4 {
    display: inline;
    float: left;
    margin-right: 10px;
    margin-top: 24px;
}
.iminterestedsearchcol5 {
    display: inline;
    float: left;
    margin-top: 10px;
}
 .iminterestedsearchcol5 p {
     margin-top: 19px
 }
.iminterestedsearchcol2top {
    display: block;
    clear: both;
}
.iminterestedsearchcol2bottom {
    display: block;
    clear: both;
    padding-top: 2px;
}
.iminterestedsearchcol2top input {
    display: inline;
    float: left;
    padding: 0px;
    margin: 0px;
    margin-top: 2px;
    margin-right: 4px;
}
.iminterestedsearchcol2top p {
    display: inline;
    float: left;
    color: #aea7b5;
}
.iminterestedsearchcol2bottom input {
    display: inline;
    float: left;
    padding: 0px;
    margin: 0px;
    margin-top: 2px;
    margin-right: 4px;
}
.iminterestedsearchcol2bottom p {
    display: inline;
    float: left;
    color: #aea7b5;
}
#columnleft form {
    margin: 0px;
    padding: 0px;
}
.iminterestedagesexpandedplace {
    position: relative;
    display: none;
}
.iminterestedagesexpanded {
    position: absolute
}
.iminterestedcountryexpandedplace {
    position: relative;
    display: none;
}
.iminterestedcountryexpanded {
    position: absolute
}
.iminterestedzipexpandedplace {
    position: relative;
    display: none;
}
.iminterestedzipexpanded {
    position: absolute
}
.iminteresteduserinfo2 {
    display: inline;
    float: left;
    clear: left;
}
.iminterestedzipexpanded {
    width: 128px
}
.iminterestedzip {
    width: 128px
}
.iminterestedcountryexpanded {
    width: 215px
}
#SearchZipPostalCode {
    margin-left: 10px
}
.iminterestedcountry {
    width: 215px
}
.iminterestedagesexpanded {
    width: 144px
}
.iminterestedages {
    width: 144px
}
/*
    today's matches styles
*/
.yesnomaybearea {
    width: 820px;
    border-radius: 3px;
    margin-bottom: 20px;
    margin-top: 20px;
}
.yesnomaybeleft {
    display: inline;
    float: left;
    width: 400px;
    margin-left: 20px;
    margin-top: 15px;
}
 .yesnomaybeleft h1 {
     font-size: 24px;
     color: #bf2726;
     text-transform: uppercase;
 }
.yesnomayberight {
    display: inline;
    float: right;
    width: 320px;
    margin-top: 25px;
    margin-right: 20px;
}
 .yesnomayberight a {
     float: right;
     margin-left: 25px;
 }
.todaysmatchesp {
    font-size: 14px;
    margin-bottom: 16px;
}
a.button_style_green {
    background-color: #07a073;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 10px;
    text-shadow: 1px 1px 1px #333333;
    height: 26px;
}
a.button_style_yellow {
    background-color: #d2a210;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 10px;
    text-shadow: 1px 1px 1px #333333;
    height: 26px;
}
a.button_style_red {
    background-color: #c8401b;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 10px;
    text-shadow: 1px 1px 1px #333333;
    height: 26px;
}
.matchesmessage h1 {
    font-size: 24px;
    color: #bf2726;
    text-transform: uppercase;
}
.matchesmessage {
    width: 775px;
    margin-left: 20px;
    padding-top: 15px;
}
 .matchesmessage textarea {
     background-color: #F7F8F6;
     border: 1px solid #CBC8CE;
     height: 76px;
     margin-top: 6px;
     overflow: auto;
     padding: 5px;
     resize: none;
     width: 630px;
 }
.matchesmessagebottom {
    height: 50px;
    margin-top: 20px;
}
 .matchesmessagebottom a {
     display: inline;
     float: right;
 }
.linkfix {
    margin-top: 10px;
    margin-right: 20px;
}
.profileHighlightCTA {
    display:inline-block;
    float:right;
    margin-top:3px;
}
/* ie 8 and below only*/
.lt-ie9 #profileoverlaybirthday p {
    font-size:10px;
}
.lt-ie8 .profileHighlightCTA {
    width:350px;
}


/* large photo search test */

.userpiclarge {
    height: 165px;
    margin-left: 2px;
    margin-top: 2px;
    width: 132px;
}

.profilerepeatcol1large {
    display: inline;
    float: left;
    height: 168px;
    margin-top: 0;
    width:150px;
}

.profilerepeatcol2large {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-top: 0;
    width: 630px;
	
}


#profileoverlaylarge {
    background-image: url("images/blackoverlay.png");
    height: 27px;
    left: 2px;
    position: absolute;
    top: 143px;
    width: 132px;
    z-index: 100;
	
}


 #profileoverlaylarge img {
     display: inline;
     float: left;
     margin-left: 6px;
     margin-top: 3px;
 }
 #profileoverlaylarge p {
     display: inline;
     float: left;
     font-size: 13px;
     line-height: 12px;
     margin-left: 0px;
     margin-top: 6px;
     width: 132px;
     text-align: center;
 }
 #profileoverlaylarge a {
     color: #FFFFFF
 }
#profileoverlaybirthdaylarge {
    height: 30px;
    left: 2px;
    position: absolute;
    top: 138px;
    width: 132px;
    z-index: 100;
}




 #profileoverlaybirthdaylarge img {
     display: inline;
     float: left;
     margin-left: 6px;
     margin-top: 3px;
 }
 #profileoverlaybirthdaylarge p {
     display: inline;
     float: left;
     font-size: 11px;
     line-height: 12px;
     margin-left: 5px;
     margin-top: 8px;
     width: 100px;
 }
 #profileoverlaybirthdaylarge a {
     color: #FFFFFF
 }
 
 